./base/containerd.sh
./base/docker.sh
./base/k8s.sh

# 初始化指令：
# --apiserver-advertise-address 里填 master 的 IP 地址（需要修改成自己的 master IP 地址）。
# --image-repository 里填镜像仓库地址（一般不需要修改）。
# --kubernetes-version 里填 K8s 版本号（需要修改成自己的 K8s version，或者不加）。
# --service-cidr 和 --pod-network-cidr 也一般不需要修改，或者不加。

kubeadm init \
  --apiserver-advertise-address=192.168.3.200 \
  --image-repository registry.aliyuncs.com/google_containers \
  --service-cidr=10.96.0.0/12 \
  --pod-network-cidr=10.244.0.0/16 \
  --kubernetes-version v1.23.17

mkdir -p $HOME/.kube
sudo cp -i /etc/kubernetes/admin.conf $HOME/.kube/config
sudo chown $(id -u):$(id -g) $HOME/.kube/config

export KUBECONFIG=/etc/kubernetes/admin.conf
